Welcome Guest, you are in: Login
CTS Futures

Page History: Logon

Compare Page Revisions



« Older Revision - Back to Page History - Newer Revision »


Page Revision: 2012/09/04 12:40


Session Initiation

Upon an established TCP connection, the T4 FIX API basic requirement is to have the initiator and acceptor start sequence numbers from 1.

Drop of a physical (TCP socket) connection will result in the end of a FIX session. Upon reconnection, a new FIX session will be started with a sequence number of 1 (for the API User). Likewise, the T4 API server will respond with messages starting with a sequence number of 1.

Authentication Requirements

Message Dictionary Descriptions

TagField NameReq'dComments
|| Standard HeaderYMsgType = A
98EncryptMethodY(Always unencrypted)
108HeartBtIntYNote same value used by both sides
95RawDataLengthNRequired for some authentication methods
96RawDataNRequired for some authentication methods
141ResetSeqNumFlagNIndicates both sides of a FIX session should reset sequence numbers
789NextExpectedMsgSeqNumNOptional, alternative via counterparty bi-lateral agreement message gap detection and recovery approach
383MaxMessageSizeNCan be used to specify the maximum number of bytes supported for messages received

Sample Message

34=1|49=test|56=T4Test|50=TraderName|52=20120904-17:37:16.848|91=64768859-3ACF-4224-A4E9-DA66901AFC63|90=36|95=10|96=_password_|98=None|108=30|

FIXLOGIN MsgSeqNum 34 = 1 SenderCompID 49 = test TargetCompID 56 = T4Test SenderSubID 50 = TraderName SendingTime 52 = 20120904-17:33:50.398 SecureData 91 = 64768859-3ACF-4224-A4E9-DA66901AFC63 SecureDataLen 90 = 36 RawDataLength 95 = 10 RawData 96 = _password_ EncryptMethod 98 = None HeartBtInt 108 = 30



Trade how you want, where you want

support@ctsfutures.com (312) 939 0164

2 Pierce Pl, Suite 200, Itasca, IL 60143

© 2009-2023 Cunningham Trading Systems LLC All rights reserved.